package com.sm.imlibrary.viewfeatures;

import com.sm.imlibrary.imsdk.SIMMessage;

import java.util.List;

/**
 * 会话界面逻辑
 * created by zhud on 2019/7/9
 */
public interface ChatView {
    /**
     * 显示消息
     */
    void showMessage(SIMMessage message);

    /**
     * 显示消息
     */
    void showMessage(List<SIMMessage> messages);
    /**
     * 发送消息成功
     *
     * @param message 返回的消息
     */
    void onSendMessageSuccess(SIMMessage message);

    /**
     * 发送消息失败
     *
     * @param code 返回码
     * @param desc 返回描述
     * @param message 发送的消息
     */
    void onSendMessageFail(int code, String desc, SIMMessage message);

}
